html, body {
    margin: 0;
    padding: 0;
    background: #C4E0EC url('img/bg.gif') fixed no-repeat top left;
}

#container-div {
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 763px;
    text-align: center;
}

#toolbar-div {
    float: right;
    width: 450px;
    height: 37px;
    margin: 30px 0 0 0;
}

#menu-div {
    -moz-border-radius: 7px;
    width: 450px;
    height: 40px;
    background: white;
}

#indicate-div {
    float: right;
    height: 21px;
    width: 450px;
    background: url('img/indicate.png') 70px 0 no-repeat;
}

#center-table {
    overflow: auto;
    width: 100%;
}

#content-column {
    background: white;
    width: 564px;
    -moz-border-radius-bottomleft: 7px;
    -moz-border-radius-topleft: 7px;
}

#side-column {
    width: 198px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-topright: 7px;
    background: #DAECF4;
}

#footer-div {
    overflow: auto;
    height: 30px;
    width: 100%;
    background-color: white;
    margin: 10px 0 10px 0;
    -moz-border-radius: 7px;
}